ram with strong long horns - Allemand Anglais Dictionnaire